package com.yjdb.sanyuantang.modules.Admin.service;

import com.yjdb.sanyuantang.modules.Admin.DTO.admin.AdminAddDTO;
import com.yjdb.sanyuantang.modules.Admin.DTO.admin.AdminUpdateDTO;
import com.yjdb.sanyuantang.modules.Admin.DTO.admin.AdminPage;

import java.util.List;

/**
 * packageName com.yjdb.sanyuantang.modules.Admin.service.Impl
 *
 * @author 混沌酱
 * @version 1.0
 * @interfaceName AdminUserService
 * @date 2024/3/14
 * @description TODO
 */
public interface AdminUserService {
    void add(AdminAddDTO adminAddDTO);

    void updata(AdminUpdateDTO adminUpdateDTO);

    void delete(Integer id, String username);
    void enable(Integer id, String username, String enable);

    List<AdminUpdateDTO> list(AdminPage adminPage);

    void bindRole(Integer id, String roleIds);
}
